GPIB Bus Interface (INTFC) Resource Events
In the following tables, AP = Access Privilege, RO - Read Only, and RW = Read/Write.
VI_EVENT_GPIB_CIC Notification that the GPIB controller has gained or lost CIC (controller in charge) status. |
||||||||||
Event Attribute |
Attribute Value |
Description |
AP |
Data Type |
Range |
|||||
---|---|---|---|---|---|---|---|---|---|---|
VI_ATTR_EVENT_TYPE |
0x3FFF4010UL |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_GPIB_CIC |
|||||
VI_ATTR_GPIB_RECV_ |
0x3FFF4193UL |
Controller has become controller-in-charge. |
RO |
ViBoolean |
VI_TRUE VI_FALSE |
|||||
|
||||||||||
VI_EVENT_GPIB_TALK Notification that the GPIB controller has been addressed to talk. |
||||||||||
Event Attribute |
Attribute Value |
Description |
AP |
Data Type |
Range |
|||||
VI_ATTR_EVENT_TYPE |
0x3FFF4010UL |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_GPIB_TALK |
|||||
|
|
|
|
|
||||||
VI_EVENT_GPIB_LISTEN Notification that the GPIB controller has been addressed to listen. |
||||||||||
Event Attribute |
Attribute Value |
Description |
AP |
Data Type |
Range |
|||||
VI_ATTR_EVENT_TYPE |
0x3FFF4010UL |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_GPIB_LISTEN |
|||||
|
||||||||||
VI_EVENT_CLEAR Notification that the GPIB controller has been sent a device clear message. |
||||||||||
Event Attribute |
Attribute Value |
Description |
AP |
Data Type |
Range |
|||||
VI_ATTR_EVENT_TYPE |
0x3FFF4010UL |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_CLEAR
|
|||||
VI_EVENT_TRIG Notification that a trigger interrupt was received from the interface. |
||||||||||
Event Attribute |
Attribute Value |
Description |
AP |
Data Type |
Range |
|||||
VI_ATTR_EVENT_TYPE |
0x3FFF4010UL |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_TRIG |
|||||
VI_ATTR_RECV_TRIG_ID |
0x3FFF4012UL |
The identifier of the triggering mechanism on which the specified trigger event was received. |
RO |
ViInt16 |
VI_TRIG_SW |
|||||
|
|
|
|
|
||||||
VI_EVENT_IO_COMPLETION Notification that an asynchronous operation has completed. |
||||||||||
Event Attribute |
Attribute Value |
Description |
AP |
Data Type |
Range |
|||||
VI_ATTR_EVENT_TYPE |
0x3FFF4010UL |
Unique logical identifier of the event. |
RO |
ViEventType |
VI_EVENT_IO_COMPLETION |
|||||
VI_ATTR_STATUS |
0x3FFF4025UL |
Return code of the asynchronous I/O operation that has completed. |
RO |
ViStatus |
N/A |
|||||
VI_ATTR_JOB_ID |
0x3FFF4006UL |
Job ID of the asynchronous operation that has completed. |
RO |
ViJobId |
N/A |
|||||
VI_ATTR_BUFFER |
0x3FFF4027UL |
Address of buffer used in an asynchronous operation. |
RO |
ViBuf |
N/A |
|||||
VI_ATTR_RET_COUNT |
32-bit: 0x3FFF4026UL 64-bit: 0x3FFF4028UL |
Actual number of elements that were asynchronously transferred. |
RO |
ViUInt32 |
0 to FFFFFFFFh |
|||||
VI_ATTR_OPER_NAME |
0xBFFF4042UL |
The name of the operation generating the event. |
RO |
ViString |
N/A |